

var Microondas = (function(con) {

    function criarInterface() {
        return {
            ligar: function() {
                con.send('{"act":"ligar", "equip":"microondas"}');
            },
            desligar: function() {
                con.send('{"act":"desligar", "equip":"microondas"}');
            },
            setTempo: function(tempo) {
                if((typeof tempo) === "number"){
                    con.send('{"act":"settempo", "equip":"microondas", "param":'+tempo+'}');
                }else if((typeof tempo) === "string"){
                    var num = parseInt(tempo);
                    if(!isNaN(num)){
                        con.send('{"act":"settempo", "equip":"microondas", "param":'+num+'}');
                    }
                }
            },
            iniciar: function() {
                con.send('{"act":"iniciar", "equip":"microondas"}');
            },
            pausar: function(){
                con.send('{"act":"pausar", "equip":"microondas"}');
            },
            parar: function() {
                con.send('{"act":"parar", "equip":"microondas"}');
            }
        };
    }

    return function(){
        return criarInterface();
    };
})(conexao);

